package com.suning.sawp.dto.bi;

import java.util.Map;

/**
 * 
 * BI 表对应entity 反射所得表字段信息及where条件字段<br> 
 * 〈功能详细描述〉
 *
 * @author 12061818
 * @see [相关类/方法]（可选）
 * @since [产品/模块版本] （可选）
 */
public class EntityFieldInfo {
    
    /**
     * 表相关字段名及相关类型
     */
    private Map<String, Class<?>> fields;
    
    /**
     * 有限制的字段集
     */
    private Map<String, ColumnLimitParams> limitColumns;

    public EntityFieldInfo() {
        
    }
    
    public EntityFieldInfo(Map<String, Class<?>> fields, Map<String, ColumnLimitParams> limitColumns) {
        this.fields = fields;
        this.limitColumns = limitColumns;
    }
    
    public Map<String, Class<?>> getFields() {
        return fields;
    }

    public void setFields(Map<String, Class<?>> fields) {
        this.fields = fields;
    }

    public Map<String, ColumnLimitParams> getLimitColumns() {
        return limitColumns;
    }

    public void setLimitColumns(Map<String, ColumnLimitParams> limitColumns) {
        this.limitColumns = limitColumns;
    }

}
